 /**
   * Copyright 2014 Viettel Telecom. All rights reserved.
   * VIETTEL PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
   */
 package com.viettel.core.bussiness.cms; 
import java.util.List;

import com.viettel.core.entities.cms.ExpertTechnique;
import com.viettel.core.exceptions.BusinessException;
 /**
   *  Mo ta muc dich cua lop (interface)
   *  @author: HUYNHDC
   *  @version:  
   *  @since: 24/06/2014 - 10:50:59
   */
 public interface ExpertTechniqueMgr { 
 
	 /**
	   * 
	   *  @author: HUYNHDC
	   *  @version:  
	   *  @since: 24/06/2014 - 10:50:59
	   */
	 ExpertTechnique getExpertTechniqueById(Integer id) throws BusinessException; 
 
 	/**
 	   * 
 	   *  @author: HUYNHDC
 	   *  @version:  
 	   *  @since: 24/06/2014 - 10:50:59
 	   */
	 ExpertTechnique createExpertTechnique(ExpertTechnique expertTechnique) throws BusinessException; 
	/**
	   *  @author: HUYNHDC
	   *  @version:  
	   *  @since: 24/06/2014 - 10:50:59
	   */
	 public List<ExpertTechnique> lstExpertTechniqueByCmsUserId(Integer id) throws BusinessException;
	 /**
	   *  @author: HUYNHDC
	   *  @version:  
	   *  @since: 24/06/2014 - 10:50:59
	   */
	 public List<ExpertTechnique> lstExpertTechniqueByTechniqueId(Integer id) throws BusinessException;

	 /**
 	   * 
 	   *  @author: HUYNHDC
 	   *  @version:  
 	   *  @since: 24/06/2014 - 10:50:59
 	   */
 	void updateExpertTechnique(ExpertTechnique expertTechnique) throws BusinessException; 
 
 	/**
 	   *  
 	   *  @author: HUYNHDC
 	   *  @version:  
 	   *  @since: 24/06/2014 - 10:50:59
 	   */
 	void deleteExpertTechnique(ExpertTechnique expertTechnique) throws BusinessException; 
 	/**
	   *  
	   *  @author: HUYNHDC
	   *  @version:  
	   *  @since: 24/06/2014 - 10:50:59
	   */
	void deleteExpertTechniqueByCmsUserId(Integer id) throws BusinessException;
 } 
